

/**
 * 
 * 
 * API:
 * ---------------
 * getBPMObjectType()
 * fromXML(xmlNode)
 * 
 */
(function(global){

    'use strict';

    const logger = WorkflowUtil.newLogger("WorkflowApp/BPMStatus");

    let BPMStatus = function () {

        BPMStatus.__super__.constructor.apply(this, arguments);
    };
    //继承
    WorkflowUtil.extend(BPMStatus, global.BPMAbstractNode);
    
    
    BPMStatus.prototype.getBPMObjectType = function(){
        return WorkflowConstant.bpmObjType.BPMStatus;
    };
    
    /**
     * 解析xml
     * @param xmlNode
     */
    BPMStatus.prototype.fromXML = function(xmlNode){
        
        //调用父类节点解析
        BPMStatus.__super__.fromXML.apply(this, [xmlNode]);
    };
    
    global.BPMStatus = BPMStatus;
    
})(WorkflowApp);